;(function(window) {

  var svgSprite = '<svg>' +
    '' +
    '<symbol id="icon-guanzhuwomen" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M467.731692 43.047385C347.451077 46.001231 247.847385 166.754462 252.100923 304.600615c2.520615 83.101538 42.771692 158.011077 100.745846 202.555077 34.697846 26.584615 75.697231 42.377846 118.862769 42.535385 43.913846 0.236308 85.543385-15.596308 120.556308-42.377846 60.967385-46.395077 102.242462-125.833846 101.415385-213.070769C692.342154 155.017846 588.957538 40.093538 467.731692 43.047385z"  ></path>' +
    '' +
    '<path d="M529.408 616.329846c-18.510769 6.065231-37.769846 9.649231-57.737846 9.609846-43.165538-0.236308-84.164923-15.990154-118.862769-42.574769-56.950154 20.361846-304.246154 139.539692-304.246154 157.696l0 133.592615c0 19.889231 15.320615 25.954462 34.225231 25.954462l501.090462 0c-45.725538-47.537231-74.082462-112.443077-74.082462-184.083692C509.833846 681.078154 516.883692 647.325538 529.408 616.329846z"  ></path>' +
    '' +
    '<path d="M769.102769 505.974154c-113.782154 0-206.257231 94.404923-206.257231 210.589538 0 116.066462 92.514462 210.550154 206.257231 210.550154s206.296615-94.444308 206.296615-210.550154C975.438769 600.379077 882.884923 505.974154 769.102769 505.974154zM766.936615 824.438154l-19.259077 23.670154-105.353846-113.545846 38.754462-36.036923 63.960615 68.883692 128.866462-158.72 41.117538 33.437538L766.936615 824.438154z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-renwu" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M295.311331 390.897851c0 20.698414 15.897062 37.521568 35.464723 37.521568 0.202615 0 0.403183-0.041956 0.606821-0.041956 7.341199 99.055017 85.373413 198.147896 180.595125 198.147896 95.300506 0 173.333744-99.092879 180.63708-198.147896 0.198521 0 0.403183 0.041956 0.602727 0.041956 19.608593 0 35.425837-16.823154 35.425837-37.521568 0-15.373129-8.634658-28.488845-20.979824-34.297131 7.179516-22.315238 11.053754-46.076408 11.053754-70.889537 0-121.124661-92.474135-219.331357-206.739575-219.331357-114.182552 0-206.739575 98.206696-206.739575 219.331357 0 24.813129 3.953032 48.575322 11.053754 70.889537C303.987944 362.409007 295.311331 375.524722 295.311331 390.897851z"  ></path>' +
    '' +
    '<path d="M964.676381 855.699899c-84.446297-81.985246-187.492208-139.884934-298.328549-167.521365-2.822278-1.533936-5.968945-2.340301-9.240455-2.340301l-10.04375 0c-3.229554 0-6.334265 0.806365-9.119705 2.257413-33.485649 17.995863-79.404468 28.285207-125.963876 28.285207-46.521546 0-92.478228-10.289344-125.96797-28.285207-2.781346-1.451048-5.928013-2.257413-9.074679-2.257413l-7.30436 0c-1.533936 0-2.984984 0.157589-4.440126 0.483001-113.77937 26.953885-219.488946 85.457324-305.83143 169.378665-3.795443 3.592828-5.891174 8.55484-5.891174 13.759375L53.470307 938.371784c0 10.571776 8.634658 19.24839 19.285229 19.24839l878.527814 0c10.570753 0 19.247366-8.676613 19.247366-19.24839l0-68.912509C970.52867 864.254739 968.392006 859.292728 964.676381 855.699899z"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-guize" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M812.8 102.4c19.2 19.2 32 32 44.8 44.8 12.8 12.8 19.2 19.2 25.6 25.6C889.6 179.2 889.6 185.6 896 192c0 6.4 0 12.8 0 12.8l0 19.2-153.6 0c-6.4 0-12.8 0-19.2-6.4-6.4-6.4-6.4-12.8-12.8-19.2C710.4 192 710.4 185.6 704 172.8c0-6.4 0-12.8 0-19.2l0-128 0 0c6.4 0 12.8 0 19.2 0 6.4 0 12.8 6.4 19.2 12.8 6.4 6.4 19.2 12.8 25.6 19.2C780.8 76.8 800 83.2 812.8 102.4L812.8 102.4zM640 160c0 12.8 0 25.6 6.4 44.8 6.4 12.8 12.8 25.6 19.2 38.4 6.4 12.8 19.2 25.6 32 32 12.8 6.4 32 12.8 51.2 12.8L896 288l0 576c0 19.2-6.4 38.4-12.8 51.2-6.4 12.8-19.2 32-32 38.4-12.8 12.8-25.6 19.2-44.8 25.6-12.8 6.4-32 6.4-44.8 6.4L262.4 985.6c-12.8 0-25.6-6.4-44.8-12.8-12.8-6.4-32-19.2-44.8-32-12.8-12.8-25.6-25.6-32-44.8C134.4 896 128 876.8 128 857.6L128 166.4c0-12.8 6.4-32 12.8-44.8 6.4-12.8 12.8-32 25.6-44.8C172.8 64 185.6 51.2 204.8 44.8c12.8-6.4 32-12.8 44.8-12.8L640 32 640 160 640 160zM704 800c19.2 0 32-6.4 44.8-19.2 12.8-12.8 19.2-25.6 19.2-44.8s-6.4-32-19.2-44.8c-12.8-12.8-25.6-19.2-44.8-19.2L320 672c-19.2 0-32 6.4-44.8 19.2C262.4 704 256 716.8 256 736s6.4 32 19.2 44.8c12.8 12.8 25.6 19.2 44.8 19.2L704 800 704 800zM768 480c0-19.2-6.4-32-19.2-44.8-12.8-12.8-25.6-19.2-44.8-19.2L320 416c-19.2 0-32 6.4-44.8 19.2C262.4 448 256 460.8 256 480 256 499.2 262.4 512 275.2 524.8 288 537.6 300.8 544 320 544l384 0c19.2 0 32-6.4 44.8-19.2C761.6 512 768 499.2 768 480L768 480zM768 480"  ></path>' +
    '' +
    '</symbol>' +
    '' +
    '<symbol id="icon-shouye_shouye" viewBox="0 0 1024 1024">' +
    '' +
    '<path d="M 884.013 469.888 L 521.981 131.054 L 159.942 468.89 c -7.07879 6.61463 -7.4783 17.7274 -0.85204 24.8074 c 6.60687 7.07879 17.7235 7.47442 24.8023 0.855919 L 521.956 179.094 l 338.073 316.419 a 17.5088 17.5088 0 0 0 11.9932 4.73471 a 17.4804 17.4804 0 0 0 12.8103 -5.55313 c 6.6198 -7.07879 6.26036 -18.1863 -0.818424 -24.8061 Z" fill="#707070" ></path>' +
    '' +
    '<path d="M 773.534 476.848 c -9.68663 0 -17.5515 7.86101 -17.5515 17.5489 v 269.119 H 615.575 V 576.308 h -187.216 v 187.208 H 287.948 V 494.397 c 0 -9.68792 -7.85067 -17.5489 -17.5502 -17.5489 c -9.70085 0 -17.5515 7.86101 -17.5515 17.5489 v 304.221 h 210.614 V 611.411 h 117.006 v 187.208 h 210.621 V 494.397 c 0 -9.68792 -7.86489 -17.5489 -17.5541 -17.5489 Z M 650.676 225.281 h 105.307 v 93.6016 c 0 9.70731 7.86489 17.5567 17.5515 17.5567 c 9.68921 0 17.5541 -7.84937 17.5541 -17.5567 V 190.177 h -140.412 c -9.68663 0 -17.5515 7.84937 -17.5515 17.5502 c 0 9.70343 7.86489 17.5541 17.5515 17.5541 Z" fill="#707070" ></path>' +
    '' +
    '<path d="M 276.55 770.528 h 161.85 V 591.22 h 157.092 v 179.307 h 174.547 V 492.84 h 96.7926 L 521.967 165.963 L 164.807 488.285 l 110.155 4.55499 Z" fill="#707070" ></path>' +
    '' +
    '</symbol>' +
    '' +
    '</svg>'
  var script = function() {
    var scripts = document.getElementsByTagName('script')
    return scripts[scripts.length - 1]
  }()
  var shouldInjectCss = script.getAttribute("data-injectcss")

  /**
   * document ready
   */
  var ready = function(fn) {
    if (document.addEventListener) {
      if (~["complete", "loaded", "interactive"].indexOf(document.readyState)) {
        setTimeout(fn, 0)
      } else {
        var loadFn = function() {
          document.removeEventListener("DOMContentLoaded", loadFn, false)
          fn()
        }
        document.addEventListener("DOMContentLoaded", loadFn, false)
      }
    } else if (document.attachEvent) {
      IEContentLoaded(window, fn)
    }

    function IEContentLoaded(w, fn) {
      var d = w.document,
        done = false,
        // only fire once
        init = function() {
          if (!done) {
            done = true
            fn()
          }
        }
        // polling for no errors
      var polling = function() {
        try {
          // throws errors until after ondocumentready
          d.documentElement.doScroll('left')
        } catch (e) {
          setTimeout(polling, 50)
          return
        }
        // no errors, fire

        init()
      };

      polling()
        // trying to always fire before onload
      d.onreadystatechange = function() {
        if (d.readyState == 'complete') {
          d.onreadystatechange = null
          init()
        }
      }
    }
  }

  /**
   * Insert el before target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var before = function(el, target) {
    target.parentNode.insertBefore(el, target)
  }

  /**
   * Prepend el to target
   *
   * @param {Element} el
   * @param {Element} target
   */

  var prepend = function(el, target) {
    if (target.firstChild) {
      before(el, target.firstChild)
    } else {
      target.appendChild(el)
    }
  }

  function appendSvg() {
    var div, svg

    div = document.createElement('div')
    div.innerHTML = svgSprite
    svgSprite = null
    svg = div.getElementsByTagName('svg')[0]
    if (svg) {
      svg.setAttribute('aria-hidden', 'true')
      svg.style.position = 'absolute'
      svg.style.width = 0
      svg.style.height = 0
      svg.style.overflow = 'hidden'
      prepend(svg, document.body)
    }
  }

  if (shouldInjectCss && !window.__iconfont__svg__cssinject__) {
    window.__iconfont__svg__cssinject__ = true
    try {
      document.write("<style>.svgfont {display: inline-block;width: 1em;height: 1em;fill: currentColor;vertical-align: -0.1em;font-size:16px;}</style>");
    } catch (e) {
      console && console.log(e)
    }
  }

  ready(appendSvg)


})(window)